const { warn } = require("console");
const path = require("path");
module.exports = {
  transpileDependencies: [],
  lintOnSave: false, // 开发时关闭 ESLint 实时检查（提交代码前再用 npm run lint 即可）
  configureWebpack: {
    resolve: {
      alias: {
        "@": path.resolve(__dirname, "./src"),
        "@components": path.resolve(__dirname, "/src/components"),
        "@views": path.resolve(__dirname, "/src/views"),
      },
    },
  },
  devServer: {
    hot: true,
    liveReload: true,
    port: 3000,
    proxy: {
      // 匹配所有以 '/api' 开头的请求
      "/api": {
        target: "http://localhost:8080", // 后端实际地址
        changeOrigin: true, // 开启代理，模拟跨域
        pathRewrite: {
          "^/api": "", // 去掉请求路径中的 '/api' 前缀（按需配置）
        },
      },
    },
  },
};
